package com.opengate.demo.api.biz.test.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.opengate.base.currentuser.model.CurrentUserDto;
import com.opengate.demo.api.biz.test.model.entity.UserEntity;
import com.opengate.demo.contact.req.GetDemoInfoReq;
import com.opengate.demo.contact.resp.GetDemoInfoResp;
import com.opengate.demo.contact.resp.UserLoginResp;

/**
 * 用户表 服务类
 *
 * @author 曳戈泰尔
 * @since 2023-04-27
 */
public interface UserService extends IService<UserEntity> {

    UserLoginResp userLogin(GetDemoInfoReq req);

    GetDemoInfoResp getDemoInfo(GetDemoInfoReq req);

    String test(CurrentUserDto currentUser);

    String testDeferred();
}
